﻿import { ISysGroup, ISysOrg } from '/@/views/fileattachment/api/interface'

export interface ISysHrStaffNeedRequestBill {
  ID?: string | null;
  Approver: string | null;
  ApprovalTime: Date | null;
  ApprovalOpinion: string | null; //审批意见
  GroupId: string | null;
  Group?: ISysGroup;
  OrgId: string | null;
  Org?: ISysOrg;
  BillCode: string | null | undefined;
  BillStatus: number | null | string;
  WorkflowStatus: number | null | string;
  Remark: string | null
}

export interface ISysHrStaffNeedRequestBillVm {
  Entity: ISysHrStaffNeedRequestBill;
  Remark: string | null;
  ActionName: string | null;
  IsMyApprove: boolean | null;
}

export interface ISysHrStaffNeedRequestBillView extends ISysHrStaffNeedRequestBill {

  ActionNames?: string;

}

export interface ISysHrStaffNeedRequestBillQuery {
  Approver?: string
  ApprovalTime?: Date
  GroupId?: string
  BillCode?: string
  BillStatus?: number | string
  WorkflowStatus?: number | string
}